<?php
global $_RQ,$_AR;
$_RQ['op']=$_RQ['op']?$_RQ['op']:'list';
$return=array();
if($_RQ['op']=='list'){
	$pindex = max(1, intval($_SESSION['page']));
	$psize = 15;
	$params=array('uniacid'=>$_SESSION['uniacid']);
	if(!empty($_RQ['title'])){
		$params['title like']='%'.trim($_RQ['title']).'%';
		$return['params']['title']=$_RQ['title'];
	}
    $fields=array('id','title','createtime','num','status','type','image');
    $orderby='createtime desc';
	$total='';
	$return['list']=pdo_getslice('jy_huoma_list',$params,array($pindex,$psize),$total,$fields,'',$orderby);
	foreach($return['list'] as &$v){
		$v['url']=custom_url('jy_huoma/index//id='.$v['id'],ture);
        $v['ewmurl']=custom_url('jy_huoma/ewm//id='.$v['id'],ture);
	}
	//print_r($return['list']);exit();
	$return['status']=array('0'=>'关闭','1'=>'活动进行中');
	$htmls=array(
		'type'=>'list',
		'tabs'=>array(
			array('op'=>'list','title'=>'活码管理'),
			array('op'=>'edit','title'=>'添加活码'),
		),
		'list'=>array('data'=>'list','tip'=>'可以使用《分享二维码》，把永久二维码分享给客户！','list'=>array(
			array('name'=>'title','title'=>'名称','type'=>'string'),
            array('name'=>'image','title'=>'LOGO','type'=>'image'),
			array('name'=>'type','title'=>'二维码类型','type'=>'radio','options'=>'type'),
			array('name'=>'num','title'=>'扫描次数','type'=>'string'),
			array('name'=>'status','title'=>'状态','type'=>'radio','options'=>'status'),
			array('name'=>'url','title'=>'二维码','type'=>'ewm'),
            array('name'=>'ewmurl','title'=>'分享二维码','type'=>'copy'),
            array('name'=>'createtime','title'=>'时间','type'=>'time'),
        ),
		'action'=>array(	
			array('type'=>'href','action'=>'content','title'=>'内容管理'),
			
		),
		),
	'search'=>array(
			array('name'=>'title','width'=>15,'title'=>'名称','type'=>'string'),
			
		),
	);
	$return['type']=array('1'=>'二维码','2'=>'链接');
	$return['htmls']=$htmls;
	exi($return);
	}
if($_RQ['op']=='edit'){
	$id=intval($_RQ['id']);
	if($id){
	    $item=pdo_get('jy_huoma_list',array('id'=>$id));
	}else{
		$item=array();
	}
    $return['item']=$item;
	$return['status']=array('0'=>'关闭','1'=>'活动进行中');
	$return['type']=array('1'=>'二维码','2'=>'链接');
	$return['moshi']=array('1'=>'循环','2'=>'单次循环','3'=>'固定');
	$htmls=array(
		'type'=>'edit',
		'post'=>'post',
		'desc'=>'活码设置',
		'tabs'=>array(
			array('op'=>'list','title'=>'活码管理'),
			array('op'=>'edit','title'=>'添加活码')
		),
		'edit'=>array(
			array('name'=>'title','title'=>'名称','type'=>'string'),
            array('name'=>'image','title'=>'LOGO','type'=>'image'),
			array('name'=>'yu','title'=>'触发轮换次数','type'=>'string'),
			array('name'=>'type','title'=>'二维码类型','type'=>'radio','options'=>'type'),
			array('name'=>'moshi','title'=>'轮换模式','type'=>'radio','options'=>'moshi','help'=>'切换到下一张二维码或下一个链接的扫码次数'),
			array('name'=>'status','title'=>'状态','type'=>'radio','options'=>'status'),
			)
			);
	$return['htmls']=$htmls;
	exi($return);
	}
if($_RQ['op']=='post'){
	$postdata=get_postdata();
	$data=array_fields(array('status','title','type','yu','moshi','image'),$postdata);
	$data['createtime']=TIMESTAMP;
	$id=intval($postdata['id']);
			if($id){
				pdo_update('jy_huoma_list',$data,array('id'=>$id));
				exi('设置成功！','','/list/');
			}else{
			    $data['uniacid']=$_SESSION['uniacid'];				
				pdo_insert('jy_huoma_list',$data);
				exi('添加成功！','','/list/');
			}
			}
	if($_RQ['op']=='del'){

	$id=intval($_RQ['id']);
	if($id){
		pdo_delete('jy_huoma_list',array('id'=>$id));	
	}
	$del=trim($_RQ['del'],';');
	if($del){
		$del=explode(';',$del);
		foreach($del as $id){
			$id=intval($id);
			if($id){
				pdo_delete('jy_huoma_list',array('id'=>$id));
			}
		}
	}
	exi('删除成功！');
}
?>